	
"use strict";

angular
	.module('myApp',[
		'ui.router',
		'ListModule',
		'LoginModule'
		])
	.run(function($rootScope,$state,$stateParams){
		$rootScope.$state = $state;
		$rootScope.$stateParams=$stateParams;
	})

	.config(function($stateProvider,$urlRouterProvider){
		$urlRouterProvider.otherwise('/index');
		$stateProvider
			.state('index',{
				url:'/index',
				views:{
					'':{
						templateUrl:'views/main.html'
					},
					'main@index':{
						templateUrl:'views/login.html'
					}
				}
			})
			.state('list',{
				url:'/{type:[0-9]{1,4}}',
				views:{
					'':{
						templateUrl:'views/list.html'
					},
					'type@list':{
						templateUrl:'views/type.html'
					},
					'grid@list':{
						templateUrl:'views/grid.html'
					}
				}
			})
			.state('detail',{
				url:'/detail/:Id',
				templateUrl:'views/detail.html'
			})
		})

